<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!-- /fasttmp/mkdist-qt-4.3.5-1211793125/qtopia-core-opensource-src-4.3.5/doc/src/modules.qdoc -->
<head>
  <title>Qt 4.3: Qt's Modules</title>
  <link rel="next" href="qtcore.html" />
  <link rel="start" href="index.html" />
  <link href="classic.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left" valign="top" width="32"><a href="http://www.trolltech.com/products/qt"><img src="images/qt-logo.png" align="left" width="32" height="32" border="0" /></a></td>
<td width="1">&nbsp;&nbsp;</td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a>&nbsp;&middot; <a href="classes.html"><font color="#004faf">All&nbsp;Classes</font></a>&nbsp;&middot; <a href="mainclasses.html"><font color="#004faf">Main&nbsp;Classes</font></a>&nbsp;&middot; <a href="groups.html"><font color="#004faf">Grouped&nbsp;Classes</font></a>&nbsp;&middot; <a href="modules.html"><font color="#004faf">Modules</font></a>&nbsp;&middot; <a href="functions.html"><font color="#004faf">Functions</font></a></td>
<td align="right" valign="top" width="230"><a href="http://www.trolltech.com"><img src="images/trolltech-logo.png" align="right" width="203" height="32" border="0" /></a></td></tr></table><p>
[Next: <a href="qtcore.html">QtCore Module</a>]
</p>
<h1 align="center">Qt's Modules<br /><small></small></h1>
<p>Qt 4 consists of several modules, each of which lives in a separate library.</p>
<p><table width="80%" align="center" cellpadding="2" cellspacing="1" border="0">
<tr valign="top" class="odd"><td><a href="qtcore.html">QtCore</a></td><td>Core non-GUI classes used by other modules</td></tr>
<tr valign="top" class="even"><td><a href="qtgui.html">QtGui</a></td><td>Graphical user interface components</td></tr>
<tr valign="top" class="odd"><td><a href="qtnetwork.html">QtNetwork</a></td><td>Classes for network programming</td></tr>
<tr valign="top" class="even"><td><a href="qtopengl.html">QtOpenGL</a></td><td>OpenGL support classes</td></tr>
<tr valign="top" class="odd"><td><a href="qtsql.html">QtSql</a></td><td>Classes for database integration using SQL</td></tr>
<tr valign="top" class="even"><td><a href="qtscript.html">QtScript</a></td><td>Classes for evaluating Qt Scripts</td></tr>
<tr valign="top" class="odd"><td><a href="qtsvg.html">QtSvg</a></td><td>Classes for displaying the contents of SVG files</td></tr>
<tr valign="top" class="even"><td><a href="qtxml.html">QtXml</a></td><td>Classes for handling XML</td></tr>
<tr valign="top" class="odd"><td><a href="qtdesigner.html">QtDesigner</a></td><td>Classes for extending <i>Qt Designer</i></td></tr>
<tr valign="top" class="even"><td><a href="qtuitools.html">QtUiTools</a></td><td>Classes for handling <i>Qt Designer</i> forms in applications</td></tr>
<tr valign="top" class="odd"><td><a href="qtassistant.html">QtAssistant</a></td><td>Support for online help</td></tr>
<tr valign="top" class="even"><td><a href="qt3support.html">Qt3Support</a></td><td>Qt 3 compatibility classes</td></tr>
<tr valign="top" class="odd"><td><a href="qttest.html">QtTest</a></td><td>Tool classes for unit testing</td></tr>
</table></p>
<p>The following extension modules are available in the <a href="commercialeditions.html">Qt Commercial Editions</a> on Windows:</p>
<p><table width="80%" align="center" cellpadding="2" cellspacing="1" border="0">
<tr valign="top" class="odd"><td><a href="qaxcontainer.html">QAxContainer</a></td><td>Extension for accessing ActiveX controls</td></tr>
<tr valign="top" class="even"><td><a href="qaxserver.html">QAxServer</a></td><td>Extension for writing ActiveX servers</td></tr>
</table></p>
<p>The following extension module is available in all <a href="editions.html">Qt Editions</a> on Unix platforms:</p>
<p><table width="80%" align="center" cellpadding="2" cellspacing="1" border="0">
<tr valign="top" class="odd"><td><a href="qtdbus.html">QtDBus</a></td><td>Classes for Inter-Process Communication using the D-Bus</td></tr>
</table></p>
<p>If you use <a href="qmake-manual.html#qmake">qmake</a> to build your projects, the <a href="qtcore.html">QtCore</a> and <a href="qtgui.html">QtGui</a> modules are included by default. To link only against <a href="qtcore.html">QtCore</a>, add the following line to your <tt>.pro</tt> file:</p>
<pre> QT -= gui</pre>
<p>On Windows, if you do not use <a href="qmake-manual.html#qmake">qmake</a> or the <a href="http://www.trolltech.com/products/qt/indepth/vs-integration">Visual Studio Integration</a> available to <a href="commercialeditions.html">commercial licensees</a>, you also need to link against the <tt>qtmain</tt> library.</p>
<p>See also <a href="classes.html">Qt's Classes</a>.</p>
<p><table width="100%" class="annotated" cellpadding="2" cellspacing="1" border="0">
</table></p>
<p>
[Next: <a href="qtcore.html">QtCore Module</a>]
</p>
<p /><address><hr /><div align="center">
<table width="100%" cellspacing="0" border="0"><tr class="address">
<td width="30%">Copyright &copy; 2008 <a href="trolltech.html">Trolltech</a></td>
<td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td>
<td width="30%" align="right"><div align="right">Qt 4.3.5</div></td>
</tr></table></div></address></body>
</html>
